package com.emm.yixun.common.app.base;

import com.emm.yixun.common.app.annotation.TYWValid;


public class CommonReqDTO {
	/**
	 *名称：版本
	 *描述：
	 *	版本
	 **/
	@TYWValid(min=1,max=8)
	private String version;
	
	/**
	 *名称：会员ID
	 *描述：
	 *	会员ID
	**/
	@TYWValid(min=1,max=20)
	private String userId;
	
	/**
	 *名称：会员编号
	 *描述：
	 *	会员编号
	**/
	@TYWValid(min=0,max=50)
	private String userCode;

	/**
	 * 会话token
	 */
	@TYWValid(min=1,max=50)
	private String token;
	
	/**
	 *名称：商家Id
	 *描述：
	 *	商家Id
	**/
	@TYWValid(min=1,max=20)
	private Long merchantId;
	
	/**
	 *名称：项目Id
	 *描述：
	 *	项目编码
	**/
	@TYWValid(min=0,max=20)
	private Long projectId;
	
	/**
	 *名称：项目code
	 *描述：
	 *	项目编码
	**/
	@TYWValid(min=1,max=50)
	private String projectCode;
	
	/**
	 * 设备号
	 */
	@TYWValid(min=1,max=100)
	private String terminalCode;
	
	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}
	
	public String getUserCode() {
		return userCode;
	}

	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public Long getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(Long merchantId) {
		this.merchantId = merchantId;
	}

	public Long getProjectId() {
		return projectId;
	}

	public void setProjectId(Long projectId) {
		this.projectId = projectId;
	}
	
	public String getProjectCode() {
		return projectCode;
	}

	public void setProjectCode(String projectCode) {
		this.projectCode = projectCode;
	}

	public String getTerminalCode() {
		return terminalCode;
	}

	public void setTerminalCode(String terminalCode) {
		this.terminalCode = terminalCode;
	}

}
